@charset "gb2312";
html, body, div, span, applet, object, iframe, h1, h2, h3,
h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address,
big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend, table, caption, tbody, tfoot,
thead, tr, th, td, input, select {margin:0; padding:0; border:0 none; outline:0; color:inherit;}
html, body {width:100%; height:100%;}
body {margin:0 auto; font:12px/1 "Microsoft Yahei", "å¾?è½???é»?", sans-serif; vertical-align:baseline; overflow-y:scroll;}
h1 {font-weight:bold; font-size:18px; line-height:18px; color:#474545;}
h3 {font-weight:normal; font-size:12px; color:#746969;}
h2, h4, h5, h6 {font-weight:normal; font-size:100%;}
table {border-collapse:separate; border-spacing:0;}
caption, th, td {text-align:left;font-weight:normal;}
a {text-decoration:none;}
p {line-height:26px; text-align:justify;}
a img, iframe {border:none;}
a:link {color:inherit;}
:focus {outline:0;}

ol, ul, li{list-style:none;}
input, textarea, select, button {font-weight:inherit; font-size:inherit; *font-size:100%; font-family:inherit;}

.clearfix:after { display:block; height:0; clear:both; content:"\200B"; }
.clearfix { *zoom:1; }
.fl{ float:left; overflow:hidden; }
.fr{ float:right; overflow:hidden; }
.clear{ clear:both; overflow:hidden; }

@font-face {
  font-family:Novecento-Normal;
  src: url(../font/Novecento-Normal.otf);
  src: url(../font/Novecento-Normal.otf#iefix)format("embedded-opentype"), 
       url(../font/Novecento-Normal.ttf)format("truetype"))
}

@font-face {
  font-family:DINCond-Regular;
  src: url(../font/DINCond-Regular.otf);
  src: url(../font/DINCond-Regular.otf#iefix)format("embedded-opentype"), 
       url(../font/Novecento-Normal.ttf)format("truetype"))
}

a {
	text-decoration: none;
	-webkit-transition: all 0.25s ease;
	-moz-transition: all 0.25s ease;
	-ms-transition: all 0.25s ease;
	-o-transition: all 0.25s ease;
	transition: all 0.25s ease;
	color:#4a4a4a;
}


.flash {
  height: 440px;
  margin: 0px auto;
  overflow: hidden;
  position: relative;
  width: 100%;
}
.slides_container {
  height: 448px;
  overflow: hidden;
  width: 100%;

}
.paginposition {
  bottom: 0;
  font-family: Arial,Sans-Serif;
  padding: 20px 0 0;
  position: absolute;
  text-align: center;
  width: 100%;
  z-index: 100;
}
.pagininer {
  padding:20px 0;
    position: absolute;
    bottom: 0;
    left: 50%;
    width: 310px;
    margin-left: -155px;
    overflow: hidden;
    height: 20px;
}
.slides_control a {
  padding: 448px 1920px;
}
.picnumeric {
  position: absolute;
  right: 0;
}
.picnumeric li {
  display: block;
  float: left;
}
.picnumeric a {
 background:url(../image/d02.png) no-repeat; width:28px; height:28px; display:block; padding:0 1px;
  text-indent: -9999px;
}
.picnumeric .current a {
  background:url(../image/d01.png) no-repeat; 
  text-decoration: none;
}
.slides_control li {
  background-position: center top;
  background-repeat: no-repeat;
  height: 448px;
  overflow: hidden;
  width:100%;
}
.slides_control {
  width: 100% !important;
}
.prev .bg {
  background: url("../image/left.png") no-repeat scroll 0 0 transparent;
  height: 40px;
  width: 36px;
}
.prev .bg:hover {
  background: url("../image/left1.png") no-repeat scroll 0 0 transparent;
}
.next .bg {
  background:url("../image/r.png") no-repeat ;
  height: 40px;
  width: 36px;
}
.next .bg:hover {
  background: url("../image/r1.png") no-repeat scroll 0 0 transparent;
}
.prev {
  left: -36px;
  position: absolute;
  top: 180px;
  z-index: 99;
}
.next {
  right: -36px;
  position: absolute;
  top: 180px;
  z-index: 99;
}
.Stock {
  color: #7C849C;
  font-weight: bold;
  padding: 10px 0;
}
.Stock span {
  color: #7C849C;
  font-size: 13px;
  padding: 0 7px;
  font-weight:bold;
}
.Stock .Percent {
color: #7C849C;
}


    #header {position:relative; z-index:5; height:68px; background-color:#fff; width:680px; float:right; margin-top:82px;  }
	.g-wrap{}
    #nav {position:absolute; top:0px;  z-index:4; height:100%; background-color:#fff; overflow:hidden;}
    #nav li {float:left; height:100%; -webkit-transition:background-color 700ms; transition:background-color 700ms;}
    #nav .n1 {width:78px;}
    #nav .n2, #nav .n3,#nav .n4, #nav .n5, #nav .n6, #nav .n7, #nav .n8 {width:84px;}
    

    #nav li a { position:relative; z-index:2; display:block; width:100%; height:100%; font-weight:bold; font-size:14px; line-height:67px; text-align:center; color:#666; -webkit-transition:color 200ms; transition:color 200ms; }
    #nav li a.on { color:#fff; }
    #nav li a span {position:absolute; left:0; top:0; z-index:2; width:100%; height:100%;}
    #nav li a .bkg {top:100%; z-index:1; background-color:#9f2925; -webkit-transition:top 200ms; transition:top 200ms;}

    #nav li a.on .bkg,
    #nav li a:hover .bkg {top:0;}

    #shop {position:absolute; bottom:0; right:0; z-index:5; width:78px; height:100%; background:#fff; border-left:1px solid #e5e5e5;}

    #shop {width:85px;}
    #shop .btn-search {position:absolute; top:0; left:10px; width:40px; height:100%; background:url(../image/icon_search.png) no-repeat 11px 30px;}
    #shop .btn-search:hover,
    #shop .btn-search.on {background-image:url(../image/icon_search_on.png);}

    #shop .btn-lang {position:absolute;top:0; right:-10px; padding:0 10px; width:auto; height:100%; font-weight:bold; font-size:13px; line-height:76px; color:#666369; background-color:#fff; -webkit-transition:color 300ms; transition:color 300ms;}
    #shop .btn-lang:hover {color:#ff2424;}

#content {position:relative; overflow:hidden; }
    #subNav {position:absolute; top:0; left:0px; z-index:4; width:100%; height:61px; overflow:hidden; }
    #subNav .g-wrap {overflow:visible; width:100%;}
    #subNav .g-wrap .item {position:absolute; top:-100%; width:100%; height:100%; background:url(../image/tit_005.png) no-repeat top center; overflow:hidden; -webkit-transition:top 300ms; transition:top 300ms; }
  
    #subNav .g-wrap .langs {right:0; padding:0 15px; width:auto;}
    #subNav .g-wrap .on {top:0;}
	#subNav .g-wrap .item .byj{ width:710px; margin:0 auto; padding:0 0px 0px 0px; font-weight:bold; font-size:13px; line-height:53px; color:#d2ced5;-webkit-transition:color 300ms; transition:color 300ms; }
    #subNav .g-wrap .item .yna{ width:550px; margin:0 auto; padding:0 0px 0px 790px;}
    #subNav .g-wrap .item .ynb{ width:500px; margin:0 auto; padding:0 0px 0px 855px;}
	#subNav .g-wrap .item .ync{ width:520px; margin:0 auto; padding:0 0px 0px 690px;}
	#subNav .g-wrap .item .ynd{ width:620px; margin:0 auto; padding:0 0px 0px 500px;}
	#subNav .g-wrap .item .yne{ width:300px; margin:0 auto; padding:0 0px 0px 400px;}
	#subNav .g-wrap .item .ynf{ width:420px; margin:0 auto; padding:0 0px 0px 200px;}
    #subNav .g-wrap .item .byj a {float:left;  padding:0 20px; font-weight:bold; font-size:13px; line-height:53px; color:#ffffff;-webkit-transition:color 300ms; transition:color 300ms;}
    #subNav .g-wrap .item .byj a:hover {color:#9f2925;}
	

.top{ height:150px;  }
.public{ width:1100px; margin:0 auto;  position:relative; }
.logo{ float:left; padding-top:57px;  }
.top_r{ float:right; width:295px; margin-right:50px;  }
.top_r01{ float:left; width:72px; padding-top:44px; height:20px; display:block; }
.top_r01 a{ padding-left:26px; background:url(../image/icon1.jpg) no-repeat left 0px; height:20px; color:#79777a;  }
.top_r01 a:hover{background:url(../image/icon01.jpg) no-repeat left 0; }
.placeholder{ width:160px; height:36px; float:left; background:#ecebf0; padding-left:10px;  }
.search-button{ float:right; width:36px; height:36px; background:url(../image/search.jpg) no-repeat; cursor:pointer;   }

.topbox { position:absolute; right:0; top:98px; z-index:9 }
.topbox .search{ margin-top:33px; margin-left:20px;*margin-top:0;_margin-top:33px; cursor:pointer; }
.topbox  .hover{ display:none; position:absolute; top:52px; right:0px; width:251px;background-color:#4c4a4f; z-index:2; overflow:hidden; height:54px; }
.topbox  .hover .input{ float:left; width:238px; height:38px; margin:8px 0 0 8px;  }
.topbox  .hover .input .shurukuang{ width:224px;  height:38px;line-height:38px; font-size:14px; padding-left:10px; }
.topbox  .hover .input .anniu{ padding-top:5px;}
.topbox  .hover input:focus{outline:none;}
   

.kj{ position:absolute; right:0; top:28px;}
.kj a{ float:left; height:30px; margin-left:16px; }
.contact{ height:306px; background:#f5ebeb;  }
.news{ width:460px; height:230px; background:#fff; float:left;  }
.footer{ height:102px; background:#ffffff; border-top:3px solid #9f2925 }

.slideTxtBox{ width:428px; float:left; margin-left:22px;}
.slideTxtBox .hd{ height:52px; line-height:52px; position:relative; }
.slideTxtBox .hd ul{ float:left; position:absolute; right:0px; top:0px; height:46px; }
.xw0{ display:block; float:left; width:111px; font-family:"Novecento-Normal"; font-size:52px; float:left; padding:0 5px;}
.xw{ float:left; width:428px; height:70px;overflow:hidden; padding-bottom:8px; color:#8bab13;  margin-bottom:12px; }
.xw img{ float:left; width:111px; height:80px; }
.xw1{ float:left; width:280px; padding-left:10px;}
.xw_tit a{ font-size:14px; color:#332c2b; line-height:32px; height:32px; overflow:hidden; font-weight:bold; }
.xw_tit a:hover{ color:#ac3935; }
.xw_c{font-size:12px; line-height:20px; color:#696969;  height:40px; overflow:hidden;}
.slideTxtBox .hd ul li{ float:left; width:92px;height:46px; text-align:center; cursor:pointer; background:#e2e2e2;  font-size:14px; color:#504c53;  font-weight:bold; color:#332c2b; line-height:46px; }
.slideTxtBox .hd ul li.on{ height:46px; line-height:46px; background:#cecece;  }
.slideTxtBox .bd ul{ padding-top:15px; zoom:1;  height:145px; margin-top:3px;}
.slideTxtBox .bd li{ height:26px; line-height:24px; font-size:13px; background:url(../image/pic01.jpg) no-repeat 4px 8px; padding-left:16px; width:405px; overflow:hidden;}
.slideTxtBox .bd li a{ color:#332c2b; }
.slideTxtBox .bd li a:hover{ color:#ac3935; text-decoration:underline; }
.slideTxtBox .bd li .date{ float:right; color:#9c9c9c; }
.slideTxtBox .bd li span{ float:right; color:#7a7a7a;  }
.news_tit{ float:left; padding-top:20px; }

.xm{ float:left; margin-top:36px; margin-left:12px; }

.slideBox{ width:415px; height:229px; overflow:hidden; position:relative; }
.slideBox .hd{ height:15px; overflow:hidden; position:absolute; right:32px; bottom:16px; z-index:1; }
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBox .hd ul li{ float:left; margin-right:3px;  width:14px; height:14px; line-height:14px; text-align:center; background:url(../image/xd02.png) no-repeat; cursor:pointer; }
.slideBox .hd ul li.on{ background:#f00; color:#fff; background:url(../image/xd01.png) no-repeat; }
.slideBox .bd{ position:relative; height:100%; z-index:0;   }
.slideBox .bd li{ zoom:1; vertical-align:middle;  }
.slideBox .bd img{ width:415px; height:229px; display:block;  }
.slideBox .bd li .xm_pic{ position: relative;} 

.video{ float:left; margin-left:12px; margin-top:36px; position:relative; }
.video .v1{ width:200px; height:229px; overflow:hidden;  position:absolute; z-index:0 }
.video .v1 img{ -webkit-transition: -webkit-transform 2s ease 0s;
		-moz-transition: -moz-transform 2s ease 0s;
		-o-transition: -o-transform 2s ease 0s;
		transition: transform 2s ease 0s;
		-webkit-transform: scale3d(1, 1, 1);
		transform: scale3d(1, 1, 1);
		height: 100%;
		width: 100%;}
		
.video .v1 img:hover{	-webkit-transform: scale3d(1.1, 1.1, 1.1); transform: scale3d(1.1, 1.1, 1.1);}
.video .v2{ position:absolute; z-index:1; top:61px; left:68px;  }
.video .v2 h3{ font-size:15px; color:#fff; width:74px; text-align:center; padding-top:24px; font-weight:bold;  }

.footer_l{ float:left; width:340px; color:#b29a82;  }
.footer_l01{ padding-top:24px; line-height:36px;}
.footer_l01 a{ font-size:12px; font-weight:bold; padding-right:10px; color:#9f2925 }
.footer_l01 a:hover{ color:#8f1e1a;  }
.footer_l02{ padding-top:5px; color:#999999; }
.footer_r{ width:370px; float:right; padding-top:24px;color:#999999;  }
.footer_r01{ line-height:36px; text-align:right;}
.footer_r02{ text-align:right;}
.footer_r a{ color:#999999; }
.footer_r a:hover{ color:#8f1e1a; }

.zy{ border-bottom:1px solid #e2e5e6; height:55px; }
.zy_c{ float:right; line-height:55px; color:#929292; font-size:14px; font-weight:bold; padding-left:26px; background:url(../image/pic04.jpg) left center no-repeat; }
.zy_c a{ color:#929292; }
.zy_c a:hover,.zy_c a.aa{ color:#9f2925; }

.main_left{float:left; width:236px; }
.main_left ul{ float:left; margin-bottom:20px;}
.main_left li a{ height:48px;width:133px; float:left; line-height:48px; border-bottom:1px solid #eef0f0; font-size:14px; color:#626262; font-weight:bold; padding-left:104px; }
.main_left li a:hover,.main_left li a.a0{ background:url(../image/pic08.jpg) no-repeat; color:#fff;width:128px;padding-left:109px;  }
.main_left .s1{ margin-bottom:20px;}
.main_right{ width:816px; float:left; padding:30px 0 0 46px; border-left:1px solid #e2e5e6; min-height:560px;  overflow:hidden;  }
.about_c{  color:#666666; line-height:24px; font-size:14px; }


	.kjzxt-left {
	width:816px;
	overflow:hidden;
	position:relative;
	background:#eeeeee;
	height:206px;
}

.kjzxt-left .hd1 ul {
	float:right;
	overflow:hidden;
	zoom:1;
	zoom:1;
	position:absolute;
	left:312px;
	top:177px;
	cursor:pointer;
	z-index:1000;
}
.kjzxt-left .hd1 ul li {
	float:left;
	width:6px;
	height:6px;
	overflow:hidden;
	margin-right:8px;
	text-indent:-999px;
	cursor:pointer;
	background:url("../image/news_08.gif") no-repeat;
}
.kjzxt-left .hd1 ul li.on {
	background:url("../image/news_06.gif") no-repeat;
}
.kjzxt-left .bd1 {
	height:206px;
	overflow:hidden;
}
.kjzxt-left .bd1 ul {
	overflow:hidden;
	zoom:1;
}
.newscj {
	width:816px;
	height:206px;
	overflow:hidden;
	clear:both;
}
.newscj_l {
	float:left;
	width:282px;
}
.newscj_r {
	float:right;
	width:490px;
	padding-top:12px; margin-right:20px;
}
.newscj_r .time{ font-size:24px; font-family: "Novecento-Normal"; color:#d3302a; line-height:36px; padding-top:30px; }
.team_jj { margin-top:10px;}
.team_jj a{ font-size:13px; color:#b5a191; line-height:22px; }
.kjzts a {
	color:#d3302a;
	font-weight:bold;
	font-size:16px;
}
.jifen{
	width:816px;
	background:url(../image/jifen.jpg) no-repeat;
	height:351px;
	padding:50px 0px 0px 460px;
	color:#ffffff;
}
.jifentitle{
	font-size:26px;
	height:50px;
	line-height:50px;
	overflow:hidden;
	color:#ffff;
	font-weight:bold;
	padding-bottom:20px;
}


.sub_news{ width:816px; border-top:1px solid #efefef; margin-top:5px; margin-bottom:30px; }
.sub_news ul li{ height:123px;  border-bottom:1px solid #efefef;  } 
.sub_news ul li .sj{ font-family: "Novecento-Normal"; font-size:18px; color:#daa372; padding-top:15px;  }
.sub_news ul li .sub_news_t{ font-size:14px; color:#555555; font-weight:bold; line-height:36px;   }
.sub_news ul li .sub_news_c{ font-size:12px; color:#b5a191; line-height:20px; }
.sub_news ul li a:hover .sub_news_t{ color:#d3302a; }

.fy{ padding:40px 0 60px 0; text-align:center;}
.fy a{ display:block; padding:4px 12px; color:#666666; border:1px solid #e5e5e5; margin-left:4px; display:inline;}
.fy a:hover,.fy a.syy{ border:1px solid #9f2925; background:#9f2925; color:#ffffff;}

.newsinfo_tit { border-bottom: 1px solid #cbcbcb; padding: 0 0 20px; }
.newsinfo_tit b { color: #333; display: block; font: 24px/45px "å¾?è½???é»?"; padding: 10px 0 0; font-weight:bold; }
.newsinfo_tit span { color: #999; display: block; line-height:24px; font-size:12px;}
.newsinfo_con {color: #666; font-size: 14px; line-height: 28px; min-height: 300px; padding: 40px 0 20px; }
.newsinfo_con p{ text-align:justify; line-height:28px;}
.nextcon {border-top: 1px dotted #c4c5c7; color: #c3c3c7; line-height: 36px; padding: 20px 5px 0; font-size:14px;}
.nextcon a{ color:#c4c5c7;}
.nextcon a:hover{ color:#9f2925;}


.dc_zs{ width:1100px;height:56px; margin-top:40px; padding-bottom:36px; }
.dc_zs a{ width:550px; float:left;height:56px; line-height:56px; text-align:center;  display:block; background:#dcdcdc; font-size:15px; color:#4c4a4f; font-weight:bold;  }
.dc_zs a:hover,.dc_zs a.a2{ background:#9f2925; color:#fff;   }

.sub_xm{ float:left; width:345px; height:410px; background:#efeff4; margin:0px 10px 30px 10px;  }
.sub_xm_img{ width:345px; height:281px;  overflow:hidden;}
.sub_xm_img img{ -webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);transform:scale(1);-webkit-transition:all 2s ease;-moz-transition:all 2s ease;-o-transition:all 2s ease;transition:all 2s ease; }
.sub_xm_img:hover img{ -webkit-transform:scale(1.15);-moz-transform:scale(1.15);-o-transform:scale(1.15);transform:scale(1.15);-webkit-transition:all 2s ease;-moz-transition:all 2s ease;-o-transition:all 2s ease;transition:all 2s ease; }
.sub_xm_tit{ height:58px; line-height:58px; text-align:center; font-size:14px; color:#454545; font-weight:bold;    }

.sub_xm_in { height:44px; overflow:hidden;}
.sub_xm_in a{     display: block; text-align:center; margin-left:100px;
    background: #efeff4;
    color: #fff;
    height: 42px;
    width: 144px;
	 
    font: bold 14px/44px "å¾?è½???é»?";
	 border:1px solid #6b6b6b; color:#6b6b6b; 
	  -moz-border-radius: 30px;      
    -webkit-border-radius: 30px;   
    border-radius:30px;            
    text-decoration: none;
    -webkit-transition: margin .4s ease-in-out;
    -moz-transition: margin .4s ease-in-out;
    -o-transition: margin .4s ease-in-out;
    -ms-transition: margin .4s ease-in-out;
    transition: margin .4s ease-in-out;}
.sub_xm_in a:nth-of-type(even) {
    background: #9f2925;
    color: white;
	border:1px solid #9f2925;
}
.sub_xm_in:hover :first-child {
    margin-top: -44px;
}


.human_box{ width:816px; padding-bottom:50px; margin:0 auto; display:inline-block; }
.human_box p{ font-family:"Microsoft YaHei"; line-height:24px; }
.human_box .job_tit{ background: none repeat scroll 0 0 #9f2925;  height: 50px; font-size:16px; width: 816px;color:#fff; line-height:50px; }
.job_l1 { width: 256px; }
.job_l2 { width: 129px;}
.job_l3{ width: 138px;  }
.job_l5{ width: 120px; border-right:0; }
.job_box {background: none repeat scroll 0 0 #fefbf6;float: left;line-height: 20px;padding: 20px 50px;width: 716px; font-size:14px }
.human_box ul li{ border-bottom: 1px solid #fff; color:#525252; background:#eeeeee; }
.human_box ul li.b02{ background:#dbdbdb; }
.human_box .job .item{float: left;height: 50px;line-height: 50px; padding-left: 40px; font-size:14px;  }
.yh{font-family:"Microsoft YaHei";}
.human_box .on span{ color:#1f6487;background: url("../image/news_icon.jpg") no-repeat scroll  -318px -7px; }
.human_box .job_btn  { cursor:pointer; }
.human_box  span{ background: url("../image/news_icon.jpg") no-repeat scroll  -318px 10px ;height: 29px;line-height: 29px;width: 39px;display:inline-block; }
.jobbox{ width:655px; float:left; text-align:left; padding-bottom:20px;}
.jobbox .jobtit{ width:655px; height:24px; float:left;}
.jobbox .jobtext{ width:655px; height:30px; float:left; line-height:30px; border-bottom:#E2E2E2 1px solid;}
.jobbox .jobview_tit{ width:645px; height:40px; float:left; line-height:35px; background:url(../image/job_view_bg.jpg) repeat-x bottom; padding-left:10px;}
.jobbox .jobview_info{ width:635px; float:left; padding:10px; margin-bottom:10px;}
.Bfont{ color:#0F4CA9; font-weight:bold;}
.job_box .zxzp a{ display:block; float:left;}
.job_box .zxzp a:hover{ filter:alpha(opacity:90); opacity:0.9;  -moz-opacity:0.9;-khtml-opacity: 0.9 }
.fkbd{ border:1px solid #999}
#txtCode{border:1px solid #999}

#ny_lxwm{ color:#975656;}
#ny_lxwm li{ background:#eeeeee; width:366px; height:160px; padding:15px 10px 0 15px; float:left; margin-bottom:15px; margin-left:10px;}
#ny_lxwm li span{ font-size:13px; color:#666; }
#ny_lxwm li strong span{ color:#9f2925; font-size:15px; padding-bottom:5px; }

.lx{ width:818px; height:200px; background:#eeeeee;  }
.lx_l{ float:left; width:220px;}
.lx_r{ float:left; padding:20px 0 0 24px; }
.lx_r .lx01{ font-size:18px; font-weight:bold; color:#606060; padding:8px 0 10px 0;   }
.lx_r .lx02{ font-size:13px; color:#9e948b; line-height:24px; }
.lx_r .lx03{ font-family:"DINCond-Regular";  font-size:30px; line-height:42px; padding-top:10px; color:#ee2d31;   }


.sgw_img{width:1100px;height:460px;overflow:hidden;margin:40px auto 40px;}
.sgw_img dt{margin-right:3px;float:left;display:inline;width:320px;height:460px;position:relative;overflow:hidden;}
.sgw_img dd{float:left;position:relative;overflow:hidden;}

.sgw_img_dd2{float:left;width:770px;height:460px;overflow:hidden; margin-left:5px}
.sgw_img_dd2 dd{height:229px;overflow:hidden;display:inline;}
.sgw_img_dd2 dd#dd3, .sgw_img_dd2 dd#dd4{margin:0;}
.sgw_img_dd2 dd#dd3, .sgw_img_dd2 dd#dd5{margin-bottom:3px;height:229px;}

.box{width:100%;height:100%;background:url("../image/red.png") ;position:absolute;left:0;line-height:18px;color:#e69714;top:-302px;text-align:center;padding-top:30px;}
.box h3{color:#fff;font-size:14px;font-weight:bold;}
.box a{display:block; margin-top:5px;}
.sgw_img dt .box{top:-490px;}

.menu21box{ width:816px; margin-top:17px; height:52px; background:#dedede;  }
#menu21 li{ padding:0 26px; line-height:52px; float:left; font-size:14px; font-weight:bold; color:#484848; cursor:pointer;   }
#menu21 li.hover{ background:#9f2925; color:#fff; }
#main21 ul{display:none; margin-top:15px; line-height:24px; color:#666666; font-size:14px; text-align:justify; text-justify:inter-ideograph; padding:13px; width:790px}
#main21 ul.block{display: block;}
.dcxm_c2{ font-size:14px; color:#676767; line-height:24px;  }

.qyry2{ margin-top:10px; margin-bottom:60px; margin-left:10px; padding-bottom:30px; }
.qyry2 li{ float:left; width:240px; height:172px; background:#b53f3b;  margin: 0 12px 20px; padding-bottom:36px; padding-top:0px; border-bottom:4px solid #9f2925; } 
.qyry2 li a,.qyry2 li a .sjzs2{ width:226px; height:162px; margin:10px 0 0 0px;}
.qyry2 li a .sjzs2{ margin-left:7px}
.ry .ry03{ font-size:14px; font-weight:bold; color:#fff; text-align:center;  overflow:hidden; height:20px; line-height:20px; overflow:hidden; margin-top:7px;}

textarea {  border: 1px solid #ccc; }
.bg4{ margin-top:5px;}
tr{ height:40px; }
.zi_6e6e6e{ font-size:14px; color:#666666 }
.kk{ height:28px; border:1px solid #ccc; padding-left:8px;}
.button{ width:80px; height:30px; background:#9f2925; color:#fff;line-height:30px; text-align:center; border:none; font-size:14px; cursor:pointer  }
.button2{ width:80px; height:30px; background:#848484; color:#fff;line-height:30px; text-align:center; border:none; font-size:14px; cursor:pointer }

.cpzsnew h1{ padding-bottom:10px; }


.cbbfixed {position: fixed;right: 20px;transition: bottom ease .3s;bottom: -85px;z-index: 3;cursor:pointer;}
.cbbfixed .cbbtn {width: 40px;height: 40px;display: block;background-color: #9f2925;}
.cbbfixed .gotop {transition: background-color ease .3s;margin-top: 1px;}
.cbbfixed .gotop .up-icon{float:left;margin:14px 0 0 9px;width:23px;height:12px;background: url(../image/side-icon02.png);}
.cbbfixed .gotop:hover {background-color:#8e1915;}
.cbbfixed .weixin {background: #cecece;}
.cbbfixed .weixin div {background: url(../image/weixin.jpg);width: 210px;height: 210px;position: absolute; left: -212px; top: -130px;opacity: 0;transform: scale(0);    -webkit-transform: scale(0);transform-origin: 100% 70%;-webkit-transform-origin: 100% 70%;transition: transform ease .3s,opacity ease .3s;-webkit-transition: all ease .3s;display:none\0;*display:none;}
.cbbfixed .weixin:hover div {display: block;transform: scale(1);-webkit-transform: scale(1);opacity: 1;*display:block;}
.cbbfixed .weixin .weixin-icon{float: left;margin:12px 0 0 11px;width:18px;height: 18px; background: url(../image/side-icon01.png);}
.fy span{
    border: 1px solid #9f2925;
    background: #9f2925;
    color: #ffffff;
    padding: 4px 12px;
    margin-left: 4px;
    display: inline;
}
.about_c .left_n1{
    width:336px;float:left;
}
.about_c .left_n2{
    width:423px;height:702px;float:left;margin-left:30px;
}